A satisfiability algorithm for AC0

نویسندگان

  • Russell Impagliazzo
  • William Matthews
  • Ramamohan Paturi
چکیده

We consider the problem of efficiently enumerating the satisfying assignments to AC circuits. We give a zeroerror randomized algorithm which takes an AC circuit as input and constructs a set of restrictions which partitions {0, 1} so that under each restriction the value of the circuit is constant. Let d denote the depth of the circuit and cn denote the number of gates. This algorithm runs in time |C|2n(1−μc,d) where |C| is the size of the circuit for μc,d ≥ 1/O[lg c + d lg d]d−1 with probability at least 1− 2−n. As a result, we get improved exponential time algorithms for AC circuit satisfiability and for counting solutions. In addition, we get an improved bound on the correlation of AC circuits with parity. As an important component of our analysis, we extend the H̊astad Switching Lemma to handle multiple k-cnfs and k-dnfs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

T C C C

I discuss recent progress in developing and exploiting connections between SAT algorithms and circuit lower bounds. The centrepiece of the article is Williams’ proof that NEXP * ACC0, which proceeds via a new algorithm for ACC0-SAT beating brute-force search. His result exploits a formal connection from non-trivial SAT algorithms to circuit lower bounds. I also discuss various connections in th...

متن کامل

Average-Case Lower Bounds and Satisfiability Algorithms for Small Threshold Circuits

We show average-case lower bounds for explicit Boolean functions against bounded-depth thresh-old circuits with a superlinear number of wires. We show that for each integer d > 1, there isεd > 0 such that Parity has correlation at most 1/nΩ(1) with depth-d threshold circuits whichhave at most n1+εd wires, and the Generalized Andreev Function has correlation at most 1/2nwith ...

متن کامل

Local Reductions

We reduce non-deterministic time T ≥ 2n to a 3SAT instance φ of size |φ| = T · log T such that there is an explicit circuit C that on input an index i of log |φ| bits outputs the ith clause, and each output bit of C depends on O(1) inputs bits. The previous best result was C in NC1. Even in the simpler setting of |φ| = poly(T ) the previous best result was C in AC0. More generally, for any time...

متن کامل

Minimizing DNF Formulas and AC0d Circuits Given a Truth Table

For circuit classes R, the fundamental computational problem Min-R asks for the minimum R-size of a Boolean function presented as a truth table. Prominent examples of this problem include Min-DNF, which asks whether a given Boolean function presented as a truth table has a k-term DNF, and Min-Circuit (also called MCSP), which asks whether a Boolean function presented as a truth table has a size...

متن کامل

Learning Algorithms from Natural Proofs

Based on Håstad’s (1986) circuit lower bounds, Linial, Mansour, and Nisan (1993) gave a quasipolytime learning algorithm for AC0 (constant-depth circuits with AND, OR, and NOT gates), in the PAC model over the uniform distribution. It was an open question to get a learning algorithm (of any kind) for the class of AC0[p] circuits (constant-depth, with AND, OR, NOT, and MODp gates for a prime p)....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012